Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor de Software Embarcado

Descrição

Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Software Embarcado altamente qualificado para se juntar à nossa equipe de engenharia. O candidato ideal será responsável pelo desenvolvimento, teste e manutenção de software para sistemas embarcados utilizados em uma variedade de aplicações, como automação industrial, dispositivos médicos, automóveis, eletrônicos de consumo e muito mais. O profissional atuará em estreita colaboração com engenheiros de hardware, projetistas de sistemas e outros desenvolvedores de software para garantir que os sistemas embarcados funcionem de forma eficiente, segura e confiável. Espera-se que o candidato tenha experiência com linguagens de programação de baixo nível, como C e C++, além de conhecimento em sistemas operacionais em tempo real (RTOS), protocolos de comunicação e depuração de hardware. Além disso, o Desenvolvedor de Software Embarcado deverá ser capaz de interpretar esquemas eletrônicos, utilizar ferramentas de versionamento de código, realizar testes unitários e de integração, e documentar adequadamente o código e os processos de desenvolvimento. A capacidade de trabalhar de forma independente e em equipe, bem como de se adaptar rapidamente a novas tecnologias e requisitos, é essencial para o sucesso nesta função. Se você é apaixonado por tecnologia, tem atenção aos detalhes e deseja trabalhar em projetos inovadores que impactam diretamente a vida das pessoas, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver software para sistemas embarcados em C/C++
  • Integrar software com hardware e realizar testes de validação
  • Colaborar com engenheiros de hardware e firmware
  • Implementar e manter drivers de dispositivos
  • Realizar depuração e análise de falhas em sistemas embarcados
  • Documentar código, processos e especificações técnicas
  • Participar de revisões de código e testes de qualidade
  • Acompanhar tendências e novas tecnologias em sistemas embarcados
  • Otimizar desempenho e consumo de energia dos sistemas
  • Garantir conformidade com normas e padrões de segurança

Requisitos

Text copied to clipboard!
  • Formação em Engenharia da Computação, Elétrica, ou áreas correlatas
  • Experiência com linguagens C e C++
  • Conhecimento em sistemas operacionais em tempo real (RTOS)
  • Familiaridade com protocolos de comunicação (I2C, SPI, UART, CAN)
  • Capacidade de leitura e interpretação de esquemas eletrônicos
  • Experiência com ferramentas de versionamento como Git
  • Conhecimento em depuração de hardware e uso de osciloscópio
  • Habilidade para trabalhar em equipe multidisciplinar
  • Boa comunicação e organização
  • Inglês técnico para leitura de documentação

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
  • Já trabalhou com algum sistema operacional em tempo real (RTOS)?
  • Tem familiaridade com protocolos de comunicação como SPI, I2C ou CAN?
  • Consegue interpretar esquemas eletrônicos e datasheets?
  • Quais ferramentas de depuração você já utilizou?
  • Você já trabalhou com integração entre software e hardware?
  • Tem experiência com testes unitários e de integração?
  • Está confortável em trabalhar com times multidisciplinares?
  • Como você lida com prazos apertados e mudanças de requisitos?
  • Está disposto a aprender novas tecnologias conforme necessário?